package com.ruoyi.management.warning.mapper;


import com.ruoyi.management.statistical.carlocaltion.vo.GetWarningCarListVo;
import com.ruoyi.management.warning.domain.TWarning;
import com.ruoyi.management.warning.ro.AddWarningHandleParam;
import com.ruoyi.management.warning.ro.AddWarningParam;
import com.ruoyi.management.warning.ro.GetWarningPageParam;
import com.ruoyi.management.warning.vo.GetWarningPageVo;

import java.util.List;

/**
 * warningMapper接口
 * 
 * @author ruoyi
 * @date 2021-12-21
 */
public interface TWarningMapper 
{
    /**
     * 查询warning列表
     * 
     * @return warning集合
     */
    public List<GetWarningPageVo> selectTWarningList(GetWarningPageParam param);

    /**
     * 新增warning
     * 
     * @return 结果
     */
    public int insertTWarning(AddWarningParam param );

    int addHandle(AddWarningHandleParam param);

    List<GetWarningCarListVo> warningCarList(Long companyId);
}
